Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Segovia Challenger Stanford Challenger Open 13 - Marseille If Stockholm Open - Stockholm Nord/LB Open - Braunschweig Pekao Open - Szczecin Zagreb Open - Zagreb Privat Bank Cup - Dniepropetrovsk Czech Indoor Open - Prague Siemens Open 2003 - Scheveningen Lyon Challenger Aix En Provence Challenger Mallorca Challenger Orleans Challenger Alicante Challenger Brest Challenger Tenerife Challenger Blumenau Challenger Monterrey Challenger Phoenix Challenger Ilkley Challenger St. Tropez Challenger Bordeaux Challenger Bratislava 1 Challenger Pozoblanco Challenger Santo Domingo Challenger BNP Paribas Masters - Paris TCT Open - Tunis San Marino Cepu Open - San Marino Copa Sevilla - Seville Open de L'Isere-Open 38 - Grenoble Heilbronn Open - Heilbronn TennisCup Vlaanderen - Antwerp Muller Cup - Ulm USTA Men's Challenger of Dallas - Dallas Siemens Open 2001 - Scheveningen VIII Trofeo Ciutat de Barcelona - Barcelona Kuppers Kolsch Cup by Lambertz - Aachen Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Internazionali BNL d'Italia - Rome Maia Open 2002 - Maia Hamburg Challenger - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Open Castilla y Leon - Segovia Jameson Cup - Milan Privat Bank Cup - Dnepropetrovsk Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Schickendanz Open - Furth Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open Castilla y Leon - Segovia Quelle Cup 2000 - Furth Open Castilla y Leon - Segovia Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz FILA Challenger Biella - Biella Trofeo Barcelona de Tenis - Barcelona Open de Charleroi - Charleroi Kuppers Kolsch Cup - Aachen Gold Flake Open - Chennai BMW Open - Munich CA Tennis Trophy - Vienna Mouilleron-Le-Captif Challenger Energis Open - Amersfoort Generali Open 2002 - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Heineken Open - Auckland Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach Prostejov Challenger Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten V Torneo Internazionale di Tennis - Barletta Allianz Suisse Open Gstaad - Gstaad Quelle Cup - Furth 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Skandia Open - Linz Copa Ericsson Brazil - Sao Paulo TD Waterhouse Cup - Long Island Segovia Challenger Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Alicante Challenger St. Petersburg Open - St. Petersburg Madrid Challenger Lamberts Open by Stawag - Aachen Roanne Challenger Okal Open - Eckental Jameson Cup - Milan Aix En Provence Challenger Intersport Heilbronn Open - Heilbronn Bordeaux Challenger Nottingham Challenger Vancouver Challenger Istanbul Challenger Bergamo Challenger Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin ATU Cup - Weiden Nord/LB Open - Braunschweig Muller Cup - Ulm Open Castilla y Leon - Segovia Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Challenger Ford de Cherbourg - Cherbourg Tennis Cup of Flanders - Ostende Ortisei Challenger Santa Cruz de la Sierra Challenger Memorial Kolyaskin - Donetsk Estoril Open - Estoril Salzburg Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia LTA Men's Challenger - Wrexham Togliatti Cup - Togliatti Kyiv UMC Open - Kiev BMW Challenger Open - Monchengladbach Internationaux de Tennis de Brest - Brest Montechiarugolo Challenger Internazionali di Tennis de San Marino - San Marino Kyiv UMC Open - Kiev TED Open - Istanbul Challenger Copa Sevilla Internacionales de Andalucia - Seville Tata Open - Chennai Qatar Open - Doha Milan Indoors - Milan Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Warsteiner Challenger Lubeck - Lubeck Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Energis Dutch Open - Amsterdam Adidas Open de Toulouse - Toulouse Open Romania - Bucharest Open Seat-Godo 2001 - Barcelona The Stella Artois Grass Court Championships - London Davidoff Swiss Indoors - Basel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo The Hamlet Cup - Long Island Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Milan Indoors - Milan Grand Prix de Tennis de Lyon - Lyon Siebel Open - San Jose Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten Telenordia Swedish Open - Bastad Cerveza Club Colombia Open - Bogota Kremlin Cup - Moscow International Championship of Croatia - Umag St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Qatar Open - Doha Medibank Private International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Sydney International - Sydney Open 13 - Marseille The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The Stella Artois Championships - London Allianz Suisse Open - Gstaad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven China Open - Beijing Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Thailand Open - Bangkok China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Ecuador Open - Quito Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Valencia Open - Valencia Qatar ExxonMobil Open - Doha Ecuador Open - Quito US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Shenzhen Open - Shenzhen Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Grand Prix Hassan II - Marrakech Nature Valley International - Eastbourne Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Belgrade 2 - Belgrade Astana Open - Nur-Sultan Cordoba Open - Cordoba Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Mallorca Championships - Mallorca Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia San Diego Open - San Diego Dallas Open - Dallas Gonet Geneva Open - Geneva St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai St. Petersburg Open - St. Petersburg Thailand Open - Bangkok Catella Swedish Open - Bastad Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Adidas International - Sydney Proton Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle Gerry Weber Open - Halle Antalya Cup - Antalya Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. Bet-at-home Open - Hamburg Open Sud de France - Montpellier Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Qatar ExxonMobil Open - Doha Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Copa Claro - Buenos Aires Mercedes Cup - Stuttgart Studena Croatia Open - Umag Moselle Open - Metz BellSouth Open - Vina del Mar Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow SkiStar Swedish Open - Bastad Valencia Open - Valencia Apia International - Sydney Open Sud de France - Montpellier Estoril Open - Estoril German Tennis Championships - Hamburg Generali Open - Kitzbuhel BMW Open - Munich Power Horse Cup - Dusseldorf Intrum Stockholm Open - Stockholm Bet-at-home Cup - Kitzbuhel Citi Open - Washington Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Libema Open - 's-Hertogenbosch China Open - Beijing SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Moselle Open - Metz AEGON Championships - London SkiStar Swedish Open - Bastad Croatia Open - Umag Moselle Open - Metz If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Gelsor Open Romania - Bucharest Davis Cup, World Group, SF, CRO-RUS 3-2 Aegon Nottingham Open - Nottingham Ordina Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Kroger / St. Jude International - Memphis ARAG World Team Championship - Dusseldorf President's Cup - Tashkent Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Fever-Tree Championships - London Cordoba Open - Cordoba Rio Open - Rio de Janeiro ABN/AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Bet-at-home Open - Hamburg Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Dubai Open - Dubai Barcelona Open Banc Sabadell - Barcelona European Open - Antwerp Countrywide Classic - Los Angeles Swiss Open - Gstaad Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island International Tennis Championships - Delray Beach Gerry Weber Open - Halle Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Energis Open - Amsterdam Gerry Weber Open - Halle Rakuten Japan Open - Tokyo Open 13 - Marseille Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Mallorca Championships - Mallorca Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Monte Carlo Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, RUS-ARG 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, ESP-UKR 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing French Open - Paris French Open - Paris BNP Paribas Masters - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, RUS-CZE 3-2 Wimbledon - London U.S. Open - New York Wimbledon - London Internazionali BNL d'Italia - Rome Davis Cup, World Group, 1R, BEL-ESP 1-4 Tennis Masters Series - Monte Carlo Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, F, RUS-ARG 3-2 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, RUS-GER 3-2 Hopman Cup - Perth Davis Cup, World Group, SF, ESP-FRA 4-1 Tennis Masters Cup - Shanghai Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Olympics - London Seville Challenger